Integrating Agent Communication Languages in Open Services Architectures

نویسندگان

  • Nicola Dragoni
  • Mauro Gaspari
چکیده

An Open Service Architecture is a software infrastructure that makes an open set of services available to users and agents. The role of agents is to retrieve, execute and compose available services providing more sophisticated instances of them. In order to achieve this goal, agents need to communicate with and use services provided by other agents. Although several Agent Communication Languages (ACLs) have been developed in the last few years providing high level communication primitives, for example based on speech acts, they are still not fully integrated in open service architectures. In this paper we address this issue studying the integration of Agent Communication Languages based on speech acts in these services oriented and geographically distributed architectures. We present the design of a knowledge-level fault tolerant ACL which concerns with the use, request and supply of knowledge, despite possible crashes of remote sites. We provide a formal definition of ACL primitives and a formal specification of the underlying architecture using an algebra of actors. We argue that, to integrate current ACLs in service-oriented geographically distributed architectures, they should be extended with: 1) knowledge-level one-to-many primitives, 2) support for anonymous (contents based) interaction, 3) an hidden unreliable failure detection mechanism. . Dipartimento di Scienze dell’Informazione, University of Bologna, Via Mura Anteo Zamboni, 7, 40127 Bologna, Italy. E-mail: dragoni,gaspari @cs.unibo.it

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Integrating Knowledge-Level Agents in the (Semantic) Web: An Agent-based Open Service Architecture

In this paper we present an Agent-based Open Service Architecture (OSA) which integrates geographically distributed agents in the Web. Agents can be realized with traditional AI techniques, but they also provide a set of Web Services to the outside world which constitute their capabilities. The architecture extends the Web with a facilitator level providing agents’ specific support. Moreover it...

متن کامل

Integrating Agents, Ontologies, and Web Services to Build Flexible Sketch-based Applications

We present an approach based on web services, for building open and dynamic agent societies aimed at hand-drawn sketch recognition. The approach exploits ontologies to enable agents to agree on message semantics and service purposes, standard web services languages to represent agent interaction protocols in a suitable way to be exchanged and handled by agents and web services to expose low-lev...

متن کامل

Service Contract Negotiation - Agent-Based Support for Open Service Environments

An Open Service Architecture is a framework that supports an open set of users to subscribe to, and pay for, an open set of services. Such architectures provide an excellent application area for Agent Oriented Programming. It is useful to describe the collaboration between agents in terms of Service Contracts, that agents can form dynamically through negotiation. The negotiation of Service Cont...

متن کامل

Security Concerns in Egovernment Agent-based Interoperability

The use of Information and Communication Technology in the delivery of public services has a number of advantages. In a first approach, it allows productivity and quality improvements in the delivered services and it allows reductions on the running costs. Furthermore, with interoperability between dispersed IT systems, it is possible to deliver enhanced, combined services. The security on eGov...

متن کامل

Multimedia Service Architectures - An Overview

Service architectures de ne the structure and operation of communication systems, which provide services for the user of a network. Today's services are characterized by a combined use of di erent media like audio, video and data to support multimedia. This paper presents a comparison of service architectures representing di erent approaches. For the discussion of the architectures we propose a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002